package co.th.bjc.md.model;

import java.math.BigDecimal;
import java.sql.Blob;
import java.util.Date;

/**
 * @author Nitiponk.K
 *
 */
/**
 * @author Nitiponk.K
 * 
 */
public class CustomerDetails {

	private BigDecimal customerDataId = new BigDecimal(0);
	private String customerDataCode;
	private BigDecimal bedCapacityMax;
	private BigDecimal bedCapacityMin;
	private String hospitalAddress;
	private String hospitalEmail;
	private String hospitalTelephone;
	private String hospitalDepartment;
	private BigDecimal directorImpRate;
	private String directorName;
	private String directorEmail;
	private String directorTelephone;
	private BigDecimal directorRpRate;
	private String hospitalNameTH;
	private String hospitalNameEN;
	private BigDecimal presidentImpRate;
	private String presidentName;
	private String presidentEmail;
	private String presidentTelephone;
	private BigDecimal presidentRpRate;
	private String salePerson;
	private String type;
	private String bjcBrand;
	private String bjcCategory;
	private String bjcDepartment;
	private String bjcModel;
	private String region;
	private String stCompetitor;
	private String ndCompetitor;
	private String rdCompetitor;
	private String remark1;
	private String remark2;
	private Blob image;
	private String createBy = "SYSTEM";
	private Date createDate = new Date();
	private String updateBy = "SYSTEM";
	private Date updateDate = new Date();;

	public CustomerDetails() {
		super();
	}

	public CustomerDetails(BigDecimal customerDataId, String customerDataCode,
			BigDecimal bedCapacityMax, BigDecimal bedCapacityMin,
			String hospitalAddress, String hospitalEmail,
			String hospitalTelephone, String hospitalDepartment,
			BigDecimal directorImpRate, String directorName, String directorEmail,
			String directorTelephone, BigDecimal directorRpRate,
			String hospitalNameTH, String hospitalNameEN,
			BigDecimal presidentImpRate, String presidentName,
			String presidentEmail, String presidentTelephone,
			BigDecimal presidentRpRate, String salePerson, String type,
			String bjcBrand, String bjcCategory, String bjcDepartment,
			String bjcModel, String region, String stCompetitor,
			String ndCompetitor, String rdCompetitor, String remark1,
			String remark2, Blob image, String createBy, Date createDate,
			String updateBy, Date updateDate) {
		super();
		this.customerDataId = customerDataId;
		this.customerDataCode = customerDataCode;
		this.bedCapacityMax = bedCapacityMax;
		this.bedCapacityMin = bedCapacityMin;
		this.hospitalAddress = hospitalAddress;
		this.hospitalEmail = hospitalEmail;
		this.hospitalTelephone = hospitalTelephone;
		this.hospitalDepartment = hospitalDepartment;
		this.directorImpRate = directorImpRate;
		this.directorName = directorName;
		this.directorEmail = directorEmail;
		this.directorTelephone = directorTelephone;
		this.directorRpRate = directorRpRate;
		this.hospitalNameTH = hospitalNameTH;
		this.hospitalNameEN = hospitalNameEN;
		this.presidentImpRate = presidentImpRate;
		this.presidentName = presidentName;
		this.presidentEmail = presidentEmail;
		this.presidentTelephone = presidentTelephone;
		this.presidentRpRate = presidentRpRate;
		this.salePerson = salePerson;
		this.type = type;
		this.bjcBrand = bjcBrand;
		this.bjcCategory = bjcCategory;
		this.bjcDepartment = bjcDepartment;
		this.bjcModel = bjcModel;
		this.region = region;
		this.stCompetitor = stCompetitor;
		this.ndCompetitor = ndCompetitor;
		this.rdCompetitor = rdCompetitor;
		this.remark1 = remark1;
		this.remark2 = remark2;
		this.image = image;
		this.createBy = createBy;
		this.createDate = createDate;
		this.updateBy = updateBy;
		this.updateDate = updateDate;
	}

	public BigDecimal getCustomerDataId() {
		return customerDataId;
	}

	public void setCustomerDataId(BigDecimal customerDataId) {
		this.customerDataId = customerDataId;
	}

	public String getCustomerDataCode() {
		return customerDataCode;
	}

	public void setCustomerDataCode(String customerDataCode) {
		this.customerDataCode = customerDataCode;
	}

	public BigDecimal getBedCapacityMax() {
		return bedCapacityMax;
	}

	public void setBedCapacityMax(BigDecimal bedCapacityMax) {
		this.bedCapacityMax = bedCapacityMax;
	}

	public BigDecimal getBedCapacityMin() {
		return bedCapacityMin;
	}

	public void setBedCapacityMin(BigDecimal bedCapacityMin) {
		this.bedCapacityMin = bedCapacityMin;
	}

	public String getHospitalAddress() {
		return hospitalAddress;
	}

	public void setHospitalAddress(String hospitalAddress) {
		this.hospitalAddress = hospitalAddress;
	}

	public String getHospitalEmail() {
		return hospitalEmail;
	}

	public void setHospitalEmail(String hospitalEmail) {
		this.hospitalEmail = hospitalEmail;
	}

	public String getHospitalTelephone() {
		return hospitalTelephone;
	}

	public void setHospitalTelephone(String hospitalTelephone) {
		this.hospitalTelephone = hospitalTelephone;
	}

	public String getHospitalDepartment() {
		return hospitalDepartment;
	}

	public void setHospitalDepartment(String hospitalDepartment) {
		this.hospitalDepartment = hospitalDepartment;
	}

	public BigDecimal getDirectorImpRate() {
		return directorImpRate;
	}

	public void setDirectorImpRate(BigDecimal directorImpRate) {
		this.directorImpRate = directorImpRate;
	}

	public String getDirectorName() {
		return directorName;
	}

	public void setDirectorName(String directorName) {
		this.directorName = directorName;
	}

	public String getDirectorEmail() {
		return directorEmail;
	}

	public void setDirectorEmail(String directorEmail) {
		this.directorEmail = directorEmail;
	}

	public String getDirectorTelephone() {
		return directorTelephone;
	}

	public void setDirectorTelephone(String directorTelephone) {
		this.directorTelephone = directorTelephone;
	}

	public BigDecimal getDirectorRpRate() {
		return directorRpRate;
	}

	public void setDirectorRpRate(BigDecimal directorRpRate) {
		this.directorRpRate = directorRpRate;
	}

	public String getHospitalNameTH() {
		return hospitalNameTH;
	}

	public void setHospitalNameTH(String hospitalNameTH) {
		this.hospitalNameTH = hospitalNameTH;
	}

	public String getHospitalNameEN() {
		return hospitalNameEN;
	}

	public void setHospitalNameEN(String hospitalNameEN) {
		this.hospitalNameEN = hospitalNameEN;
	}

	public BigDecimal getPresidentImpRate() {
		return presidentImpRate;
	}

	public void setPresidentImpRate(BigDecimal presidentImpRate) {
		this.presidentImpRate = presidentImpRate;
	}

	public String getPresidentName() {
		return presidentName;
	}

	public void setPresidentName(String presidentName) {
		this.presidentName = presidentName;
	}

	public String getPresidentEmail() {
		return presidentEmail;
	}

	public void setPresidentEmail(String presidentEmail) {
		this.presidentEmail = presidentEmail;
	}

	public String getPresidentTelephone() {
		return presidentTelephone;
	}

	public void setPresidentTelephone(String presidentTelephone) {
		this.presidentTelephone = presidentTelephone;
	}

	public BigDecimal getPresidentRpRate() {
		return presidentRpRate;
	}

	public void setPresidentRpRate(BigDecimal presidentRpRate) {
		this.presidentRpRate = presidentRpRate;
	}

	public String getSalePerson() {
		return salePerson;
	}

	public void setSalePerson(String salePerson) {
		this.salePerson = salePerson;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getBjcBrand() {
		return bjcBrand;
	}

	public void setBjcBrand(String bjcBrand) {
		this.bjcBrand = bjcBrand;
	}

	public String getBjcCategory() {
		return bjcCategory;
	}

	public void setBjcCategory(String bjcCategory) {
		this.bjcCategory = bjcCategory;
	}

	public String getBjcDepartment() {
		return bjcDepartment;
	}

	public void setBjcDepartment(String bjcDepartment) {
		this.bjcDepartment = bjcDepartment;
	}

	public String getBjcModel() {
		return bjcModel;
	}

	public void setBjcModel(String bjcModel) {
		this.bjcModel = bjcModel;
	}

	public String getRegion() {
		return region;
	}

	public void setRegion(String region) {
		this.region = region;
	}

	public String getStCompetitor() {
		return stCompetitor;
	}

	public void setStCompetitor(String stCompetitor) {
		this.stCompetitor = stCompetitor;
	}

	public String getNdCompetitor() {
		return ndCompetitor;
	}

	public void setNdCompetitor(String ndCompetitor) {
		this.ndCompetitor = ndCompetitor;
	}

	public String getRdCompetitor() {
		return rdCompetitor;
	}

	public void setRdCompetitor(String rdCompetitor) {
		this.rdCompetitor = rdCompetitor;
	}

	public String getRemark1() {
		return remark1;
	}

	public void setRemark1(String remark1) {
		this.remark1 = remark1;
	}

	public String getRemark2() {
		return remark2;
	}

	public void setRemark2(String remark2) {
		this.remark2 = remark2;
	}

	public Blob getImage() {
		return image;
	}

	public void setImage(Blob image) {
		this.image = image;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

}
